/**
 * ipa_upload.js 上传ipa的js文件
 */

/**
 * 页面加载完成触发
 * 初始化表单
 */
$(document).ready(function () {
	// $('#ipa').filestyle({
	// 	buttonText : '选择文件',
	// 	buttonName : 'btn-success'
	// });
	
});


var uploader = WebUploader.create({
	auto: true,
	// swf文件路径
	swf: '../../webuploader/Uploader.swf',
	
	// 文件接收服务端。
	server: '/CloudFlag-IOS/index.php/device/ipa_upload',
	
	// 选择文件的按钮。可选。
	// 内部根据当前运行是创建，可能是input元素，也可能是flash.
	pick: '#picker',
	
	// 不压缩image, 默认如果是jpeg，文件上传前会压缩一把再上传！
	resize: true
});

// 显示用户选择 
uploader.on( 'fileQueued', function( file ) {
	console.log(file.id);
	$("#thelist").append( '<div id="' + file.id + '" class="item">' +
		'<h4 class="info">' + file.name + '</h4>' +
		'<p class="state">等待上传...</p>' +
	'</div>' );
});
// 文件上传过程中创建进度条实时显示。
uploader.on( 'uploadProgress', function( file, percentage ) {
	console.log("1"+file.id);
    var $li = $( '#'+file.id ),
        $percent = $li.find('.progress .progress-bar');
    // 避免重复创建
    if ( !$percent.length ) {
        $percent = $('<div class="progress progress-striped active">' +
          '<div class="progress-bar" role="progressbar" style="width: 0%">' +
          '</div>' +
        '</div>').appendTo( $li ).find('.progress-bar');
    }

    $li.find('p.state').text('上传中');

    $percent.css( 'width', percentage * 100 + '%' );
});

uploader.on( 'uploadSuccess', function( file ) {
    $( '#'+file.id ).find('p.state').text('已上传');
});

uploader.on( 'uploadError', function( file ) {
    $( '#'+file.id ).find('p.state').text('上传出错');
});
uploader.on( 'uploadComplete', function( file ) {
    $( '#'+file.id ).find('.progress').fadeOut();
});
/**
 * 点击上传
 */
// $("#upload").click(function () {
// 	if($('.form-control').val()){
// 		// console.log($("#ipa").val());
// 		var ipa = $("#upload");
// 		$.ajax({
// 			type: "POST",
// 			url: "/CloudFlag-IOS/index.php/device/ipa_upload",
//             secureuri: false, //一般设置为false
//             fileElementId: 'ipa', // 上传文件的id、name属性名
//             elementIds: {ipa : ipa}, //传递参数到服务器
//             dataType:'json',
// 			success:function(data){
// 				layer.msg(data.reason);
// 			},
// 			error:function(){
// 				layer.msg("错误",{time:1000});
// 			}
// 		});
// 	}else{
// 		layer.msg("没有选择文件",{time:1000,icon: 6});
// 	}
// });